@charset "utf-8";
/*去掉链接（包括图片链接）的虚线边框*/ 
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */ 
:focus { outline: none; }/* for Firefox */ 
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fixed{display:block;}
.fixed{min-height:1%;}
* html .fixed{height:1%;}
body,font,form,ul,li,p,h1,h2,h3,h4,h5,h6,input,select,textarea,span,table,tr,th,td,a,b,dl,dt,dd{font-family:"微软雅黑";margin:0;padding:0;font-size:14px; color:#333}
body,font{line-height:22px; text-align:center;}
body a{outline:none;blr:expression(this.onFocus=this.blur());text-decoration:none;cursor:pointer;}
body{ min-width:1200px; overflow-x: hidden;}
input,select{line-height:16px;outline:none;}
ul,li,span,dl,dt,dd{list-style-type:none;}
table{ width: 100%;border-collapse:collapse;}
img{border:0; vertical-align: middle; max-width: 100%;}
a, li, p, div { transition: color 0.3s ease 0s; transition:background-color 0.3s,opacity 0.4s;-webkit-transition:background-color 0.3s,opacity 0.4s;-moz-transition:background-color 0.3s,opacity 0.4s; -o-transition:background-color 0.3s,opacity 0.4s;}
.setwidth{ width:1200px; margin: 0 auto; position: relative;}
.padd2{ padding:0 20px;}
.floatL{ float:left; }
.floatR{ float:right; }
/*头部开始*/
.top{ background: #333; height: 24px;}
.top a{ float: right; color: #ccc; font-size: 12px; background: url(../images/indexicon.png) -174px top no-repeat; padding-left: 34px;}
.header{ height:96px; background: url(../images/headbg.png) repeat-x;}
.header .logo{ float:left; padding-top: 15px;}
.header .right{ float:right;}
.header .nav li{ float: left; padding: 0 26px; height: 52px; line-height: 52px; position: relative;}
.header .nav li a{ display:inline-block;}
.header .nav li:hover a,.header .nav li.active a,.header .nav li#Currpage a{ color: #c63636;}
.header .nav li p{ position:absolute; left: 0; right: 0; top: 100%; background: url(../images/huibg.png); z-index: 99; line-height: 40px; display: none }
.header .nav li p a{ color:#fff; width: 100%; height: 40px;}
.header .nav li#Currpage p a,.header .nav li:hover p a,.header .nav li.active p a{ color:#fff; }
.header .nav li p a:hover{ background: #c63636; color:#fff;}
.header .right .r1{ padding-top: 15px;}
#Searchform{ float:right; background: #fff; width: 245px; height: 26px; line-height: 26px; box-shadow: 0px 0px 6px #ececec inset; border: 1px solid #f9f9f9}
#Searchform input{ float:left; width: 200px; height: 26px; padding-left: 10px; border: 0}
#Searchform #SearchBtn{ float:right; width: 24px; height: 24px; background: url(../images/indexicon.png) no-repeat; background-position: -30px top; padding-right: 5px;}
.language{ float:right;  display: inline-block; width: 31px; height: 20px; background: url(../images/indexicon.png) -75px top no-repeat; margin-top: 6px; margin-left: 34px;}
.language.cn{ background-position: -117px top;}
/*头部结束*/


/*底部开始*/
.footer{ background: #2c2f34; padding-top: 55px; padding-bottom: 55px; position: relative;}
#gotop{ width: 55px; height: 43px; background: url(../images/indexicon.png) left -137px; display: block; position: absolute; top: -42px; left: 50%; margin-left: -22.5px;}
.footer_l{ float:left; color: #999; text-align:left; }
.footer_l a{ display: inline-block; color: #999;font-size:12px; }
.footer_l a:hover{ color:#fff;}
.footer_l .txt{ font-size:12px;}
.footer_l .line{ width: 750px; height: 2px; background: #000; border-bottom: #444649 1px solid; margin-top: 20px; margin-bottom: 28px;}
.footnav dl{ float:left; padding-right: 67px; }
.footnav dl dt{ margin-bottom: 5px;}
.footnav dl dt a{ font-size:16px; color: #fff;}
.footnav dl dd{ line-height: 26px; font-size:12px;}
.footer_r{ float:right; width: 155px; }
/*底部结束*/


